Трехмерная медианная фильтрация

Процедура позволяет разделять 3-D поле на компоненты медианным фильтром.

Алгоритм

При каждом положении скользящего окна фильтрации определяется медиана выборки значений исходного поля, попавших в окно.

Результат фильтрации записывается в Профильтрованное поле , разность между Исходным и Профильтрованным полем - в Остаточное.

Выходные значения могут быть неопределеными в двух случаях: когда значение исходного поля в центре окна не определено (пропуск) или когда в окне много пропусков (число пропущенных значений в семь раз больше числа оставшихся).

Параметры

Для определения обрабатываемого поля необходимо выбрать нужное свойство из числа существующих в текущей ТОС (см. Рис. 1), параметр Свойство на панели Исходное поле.

Выбор параметров медианного фильтра

Рис. 1. Выбор параметров медианного фильтра

Окно выбирается из списка предопределенных окон на панели Параметры окна (см. Редактор Окон 3D ).

Для определения Профильтрованного поля необходимо определить Имя файла ТОС и Свойство на панели Результат медианной фильтрации . По умолчанию используется имя файла текущей ТОС.

Остаточное поле определяется аналогично профильтрованному.

В зависимости от особенностей решаемой задачи, пользователь может отказаться от расчета одного из выходных полей: профильтрованного или остаточного - для этого достаточно снять отметку (флажок) о расчете соответствующей компоненты, которая находится слева от ее названия.

В результате выполнения процедуры в зависимости от заданных пользователем имен выходных ТОС создаются новые ТОС, либо дописываются новые свойства к уже существующим ТОС, в которых размещаются профильтрованное и остаточное поля. Создаваемые ТОС наследуют размеры и параметры сети исходной (текущей) ТОС.